package com.xrath.rtm;

import java.io.Serializable;

/**
 * Contact object represents a contact or a participant.
 * 
 * @author Jang-Ho Hwang, rath@xrath.com
 * @version 1.0, since 2008/06/01
 */
public class Contact implements Serializable
{
	private String id;
	private String username;
	private String fullname;

	/** 
	 * Create a user object.
	 */
	public Contact()
	{

	}

	/**
	 * Set the ID of this user.
	 */
	public void setId( String id )
	{
		this.id = id;
	}

	/**
	 * Return the ID of this user.
	 */
	public String getId()
	{
		return this.id;
	}

	/**
	 * Set the username of this user. this username is the username of 
	 * rememberthemilk.
	 */
	public void setUsername( String username )
	{
		this.username = username;
	}

	/**
	 * Return the username of this user. 
	 */
	public String getUsername()
	{
		return this.username;
	}

	/**
	 * Set the full name of this user.
	 */
	public void setFullname( String fullname )
	{
		this.fullname = fullname;
	}

	/**
	 * Return ths full name of this user.
	 */
	public String getFullname()
	{
		return this.fullname;
	}
}
